#include "headfile.h"

void EXTI_LINE_Init(void)
{
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG,ENABLE);
	
	SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource4);
	SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource5);
	SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE,EXTI_PinSource6);
	SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOC,EXTI_PinSource13);
	
	EXTI_InitTypeDef EXTI_struct;
	EXTI_struct.EXTI_LineCmd = ENABLE;
	EXTI_struct.EXTI_Mode = EXTI_Mode_Interrupt;
	EXTI_struct.EXTI_Trigger = EXTI_Trigger_Rising_Falling;

	EXTI_struct.EXTI_Line = EXTI_Line4 | EXTI_Line5 | EXTI_Line6 | EXTI_Line13;
	EXTI_Init(&EXTI_struct);
}
